marshalling depot - Spanish English Dictionary